
.btn-primary,.btn-secondary,.btn-danger{display:inline-block;font-family:var(--font-body);font-size:13px;font-weight:500;line-height:1.2;padding:9px 22px;border-radius:var(--radius-control);white-space:nowrap;text-align:center;text-decoration:none;cursor:pointer;}
.btn-primary{background:var(--red);color:#fff;border:0.5px solid transparent;}
@media(hover:hover){.btn-primary:hover{background:var(--red-hover);color:#fff;text-decoration:none;}}
.btn-secondary{background:var(--card-bg);color:var(--text-primary);border:0.5px solid var(--border-color);}
@media(hover:hover){.btn-secondary:hover{background:var(--page-bg);color:var(--text-primary);text-decoration:none;}}
.btn-danger{background:var(--card-bg);color:var(--red);border:0.5px solid var(--red-border);}
@media(hover:hover){.btn-danger:hover{background:var(--red-tint-hover);color:var(--red);text-decoration:none;}}
.btn-text{padding:0;background:none;border:none;font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--text-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer;}
@media(hover:hover){.btn-text:hover{color:var(--text-primary);}}
.btn-compact{font-size:12px;padding:6px 12px;}
.btn-large{padding:12px 26px;}
.btn-full{width:100%;padding:13px;}
.btn-primary:disabled,.btn-secondary:disabled,.btn-danger:disabled,.btn-text:disabled,
.btn-primary[aria-disabled="true"],.btn-secondary[aria-disabled="true"],.btn-danger[aria-disabled="true"],.btn-text[aria-disabled="true"]{opacity:0.5;cursor:not-allowed;}
@media(hover:hover){.btn-primary:disabled:hover,.btn-primary[aria-disabled="true"]:hover{background:var(--red);}}
@media(hover:hover){.btn-secondary:disabled:hover,.btn-secondary[aria-disabled="true"]:hover,
.btn-danger:disabled:hover,.btn-danger[aria-disabled="true"]:hover{background:var(--card-bg);}}
@media(hover:hover){.btn-text:disabled:hover,.btn-text[aria-disabled="true"]:hover{color:var(--text-muted);}}
.btn-text.in-callout{color:inherit;}
@media(hover:hover){.btn-text.in-callout:hover{color:inherit;}}
.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn-danger:focus-visible,.btn-text:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;}
.focus-inset:focus-visible{outline-offset:-2px;}
.btn-primary.focus-inset:focus-visible{outline-color:#fff;}
@media(max-width:768px){
  .btn-primary,.btn-secondary,.btn-danger{min-height:44px;}
  a.btn-primary,a.btn-secondary,a.btn-danger{display:inline-flex;align-items:center;justify-content:center;column-gap:0.256em;}
  .btn-text{min-height:44px;display:inline-flex;align-items:center;}
}

.main{padding:var(--main-pad);min-width:0;}
.main.narrow{max-width:var(--content-max);}
.main.scroll-y{overflow-y:auto;}
.content-col{max-width:var(--content-max);}
.page-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:1.75rem;}
.page-title{font-family:var(--font-display);font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;line-height:1;}
.page-sub{font-size:13px;color:var(--text-muted);margin-top:4px;}

.sec{background:var(--card-bg);border:0.5px solid var(--border-color);border-radius:var(--radius-card);padding:1.5rem;margin-bottom:1.25rem;scroll-margin-top:2rem;}
.sec.danger-zone{border-color:var(--red-border);}
.sec-title{font-family:var(--font-display);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.03em;border-bottom:1px solid var(--hairline-soft);padding-bottom:7px;margin-bottom:1.125rem;}
.sec-title .red{color:var(--red);}
.field-row{display:flex;justify-content:space-between;align-items:center;padding:0.75rem 0;border-bottom:0.5px solid var(--sec-border);gap:1.25rem;}
.field-row:last-child,
.field-row:has(+ .error-msg:last-child){border-bottom:none;padding-bottom:0;}
.sec-title + .field-row,
.sec-title + .error-msg + .field-row{padding-top:0;}
.field-left{flex:1;}
.field-label{font-size:13px;color:var(--text-primary);font-weight:500;}
.field-sub{font-size:11px;color:var(--text-muted);margin-top:3px;line-height:1.5;}
.field-right{display:flex;align-items:center;gap:10px;flex-shrink:1;min-width:0;}
.field-value{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:12px;color:var(--text-muted);min-width:0;overflow-wrap:anywhere;}
@media(max-width:768px){.field-row{flex-direction:column;align-items:stretch;gap:0.5rem;}.field-right{justify-content:space-between;}}

.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.75rem;cursor:pointer;user-select:none;}
button.section-header{width:100%;background:none;border:none;padding:0;font:inherit;color:inherit;text-align:left;}
.section-header:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;}
.sec-chevron{width:var(--sec-chevron-w);height:var(--sec-chevron-w);transition:transform 0.15s;flex-shrink:0;}
.section-header.open .sec-chevron{transform:rotate(90deg);}
@media(max-width:768px){
  button.section-header{position:relative;}
  button.section-header::before{content:'';position:absolute;left:0;right:0;top:-14px;bottom:-12px;}
}
.section-head-row{display:flex;align-items:center;gap:12px;margin-bottom:0.75rem;}
.section-head-row > .section-header{flex:1 1 auto;width:auto;min-width:0;margin-bottom:0;justify-content:flex-start;gap:8px;}
.section-bulk{flex:0 0 auto;white-space:nowrap;color:var(--text-tertiary, #717171);}
.section-bulk[hidden]{display:none;}
@media(max-width:768px){
  .section-bulk{margin:-14px 0 -12px;}
}

.sc-empty{background:var(--card-bg);border:0.5px dashed var(--border-color);border-radius:var(--radius-row);padding:1.25rem;text-align:center;font-family:var(--font-body);font-size:13px;font-weight:400;font-style:normal;color:var(--text-muted);}
.es-title{font-size:14px;color:var(--text-primary);font-weight:500;margin-bottom:0.4rem;}
.es-sub{font-size:13px;color:var(--text-muted);}
.empty-state{text-align:center;padding:3rem;background:var(--card-bg);border:0.5px dashed var(--border-color);border-radius:var(--radius-card);color:var(--text-muted);font-size:13px;display:none;}
.empty-state.show{display:block;}
.empty-state .empty-title{font-size:14px;color:var(--text-primary);font-weight:500;margin-bottom:0.5rem;}
.empty-state .empty-sub{font-size:13px;color:var(--text-muted);margin-bottom:1rem;}

.load-error{background:var(--card-bg);border:0.5px dashed var(--border-color);border-radius:var(--radius-row);padding:2rem 1.25rem;text-align:center;}
.load-error-title{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:0.4rem;}
.load-error-sub{font-size:13px;color:var(--text-muted);margin-bottom:1rem;}

.sc-type{font-family:var(--font-label);font-size:9px;font-weight:500;color:var(--text-muted);background:var(--card-bg);border:0.5px solid var(--border-color);padding:1px 5px;border-radius:var(--radius-pill);letter-spacing:0.04em;text-transform:uppercase;white-space:nowrap;}

.scrape-name-text{white-space:pre-wrap;}

.sc-sport{font-family:var(--font-label);font-size:9px;color:#fff;background:var(--red);padding:2px 6px;border-radius:var(--radius-pill);letter-spacing:0.05em;}
.sc-sport.sport-CBB{background:var(--sport-cbb);color:#fff;}
.sc-sport.sport-NFL{background:var(--sport-nfl);color:#fff;}
.sc-sport.sport-CFB{background:var(--sport-cfb);color:#fff;}
.sc-sport.sport-NBA{background:var(--sport-nba);color:#fff;}
.sc-sport.sport-MLB{background:var(--sport-mlb);color:#fff;}
.sc-sport.sport-NHL{background:var(--sport-nhl);color:#fff;}
.sc-sport.sport-MIXED{background:var(--card-inert-strip);color:#fff;}

.sc-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--text-primary);background:var(--page-bg);border:var(--sc-pill-border-w) solid var(--border-color);padding:4px var(--sc-pill-pad-x);border-radius:var(--radius-pill);line-height:1.3;}
.sc-dot{width:7px;height:7px;border-radius:50%;background:var(--dot-ok);flex-shrink:0;}
.sc-dot.warn{background:var(--dot-warn);}
.sc-dot.off{background:transparent;border:1px solid var(--dot-off);}

.sc-pill.off-plan{background:transparent;border-style:dashed;border-color:var(--border-color);color:var(--text-muted);}
.sc-offplan-tag{font-family:var(--font-label);font-size:10px;color:var(--text-muted);letter-spacing:0.04em;white-space:nowrap;}
.sc-offplan-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;}
.sc-offplan-group > .sc-pill{margin-right:calc(-1 * var(--sc-pill-text-inset));}
.sc-offplan-group > .sc-offplan-tag{margin-left:var(--sc-pill-text-inset);}

.brand-band{background:var(--panel);}
.brand-band .logo-text{color:var(--side-text);}
.brand-band a:focus-visible{outline:2px solid var(--side-text);outline-offset:2px;}
.brand-band-title{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:0.01em;line-height:1;color:var(--side-text);}
.brand-band-title .red{color:var(--red);}
.brand-band-sub{font-size:14px;line-height:1.6;color:var(--side-muted);}

.hiw-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0.5px;background:var(--border-color);}
.hiw-step{background:var(--page-bg);padding:2rem 1.75rem;}
.hiw-step-num{font-family:var(--font-label);font-size:10px;color:var(--red);margin-bottom:1rem;letter-spacing:0.08em;}
.hiw-step-title{font-family:var(--font-display);font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0.02em;margin-bottom:0.5rem;}
.hiw-step-desc{font-size:13px;color:var(--text-secondary);line-height:1.65;}
@media(max-width:768px){.hiw-steps{grid-template-columns:1fr;}}
.hiw-steps-big{gap:0.75rem;background:none;}
.hiw-steps-big .hiw-step{background:var(--card-bg);border:0.5px solid var(--border-color);border-radius:var(--radius-card);padding:1.5rem 1.5rem 1.6rem;}
.hiw-steps-big .hiw-step-num{font-family:var(--font-display);font-size:56px;font-weight:700;line-height:0.85;letter-spacing:0;margin-bottom:0.9rem;}
.hiw-steps-big .hiw-step-title{font-size:20px;}
.hiw-step-link{color:inherit;text-decoration:underline;text-decoration-color:var(--border-color);text-underline-offset:4px;}
@media(hover:hover){.hiw-step-link:hover{color:var(--red);text-decoration-color:var(--red);}}
.hiw-step-link:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;}
.section{padding:4rem max(2.5rem, calc((100% - var(--public-band)) / 2));border-top:0.5px solid var(--border-color);}
.section.alt{background:var(--card-bg);}
.after{display:grid;grid-template-columns:1fr 1.15fr;gap:3rem;align-items:center;max-width:var(--public-band);margin:0 auto;}
.disclaimer{padding:0.6rem 1.1rem;background:var(--surface-footer);border-top:0.5px solid var(--border-color);font-family:var(--font-label);font-size:10px;color:var(--text-faint);letter-spacing:0.04em;}
.disclaimer.statement{font-family:var(--font-body);}
.ssk{background:var(--card-bg);border:0.5px solid var(--border-color);border-left:3px solid var(--card-armed-strip);border-radius:var(--radius-row);overflow:hidden;}
.section.alt .ssk{background:var(--page-bg);}
.ssk-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:10px 1.1rem;background:var(--card-armed-bg);border-bottom:0.5px solid var(--card-armed-border);}
.ssk-head-left{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;}
.ssk-title{font-size:13px;font-weight:600;}
.ssk-rec{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;}
.ssk-scroll{overflow-x:auto;}
.ssk-table{width:100%;border-collapse:collapse;font-size:12px;}
.ssk-table th{font-family:var(--font-label);font-size:9px;font-weight:400;color:var(--text-faint);letter-spacing:0.08em;text-transform:uppercase;text-align:right;padding:7px 12px;background:var(--surface-footer);border-bottom:0.5px solid var(--border-color);white-space:nowrap;}
.ssk-table th:first-child{text-align:left;}
.ssk-table td{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:right;padding:9px 12px;border-bottom:0.5px solid var(--hairline-soft);white-space:nowrap;}
.ssk-table td:first-child{text-align:left;font-family:var(--font-body);color:var(--text-primary);font-weight:500;}
.ssk-table tr:last-child td{border-bottom:none;background:var(--surface-footer);font-weight:600;color:var(--text-primary);border-top:0.5px solid var(--border-color);}
@media(max-width:768px){.section{padding:3rem 1.25rem;}.after{grid-template-columns:1fr;gap:2rem;}}

.link-more{font-size:13px;font-weight:500;color:var(--red);border-bottom:0.5px solid var(--red);padding-bottom:1px;}

.vs-cap{font-family:var(--font-label);font-size:9px;color:var(--text-faint);letter-spacing:0.08em;text-transform:uppercase;margin-bottom:9px;}
.chips{display:flex;flex-wrap:wrap;gap:6px;}
.chip{font-family:var(--font-body);font-size:12px;color:var(--text-primary);background:var(--page-bg);border:0.5px solid var(--border-color);padding:4px 10px;border-radius:var(--radius-pill);line-height:1.3;}
.section.alt .chip{background:var(--card-bg);}

.vs{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;max-width:var(--public-band);margin:0 auto;align-items:start;}
.vs-card{background:var(--card-bg);border:0.5px solid var(--border-color);border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column;}
.section.alt .vs-card{background:var(--page-bg);}
.vs-card.single{border-left:3px solid var(--card-inert-strip);}
.vs-card.pro{border-left:3px solid var(--card-armed-strip);}
.vs-head{padding:1rem 1.4rem;border-bottom:0.5px solid var(--border-color);display:flex;justify-content:space-between;align-items:baseline;gap:1rem;}
.vs-card.single .vs-head{background:var(--card-inert-bg);border-bottom-color:var(--card-inert-border);}
.vs-card.pro .vs-head{background:var(--card-armed-bg);border-bottom-color:var(--card-armed-border);}
.vs-name{font-family:var(--font-display);font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:0.03em;}
.vs-tier{font-family:var(--font-label);font-size:9px;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-secondary);border:0.5px solid var(--border-color);background:var(--card-bg);padding:2px 7px;border-radius:var(--radius-pill);white-space:nowrap;}
.vs-body{padding:1.2rem 1.4rem;flex:1;}
.vs-line{font-size:13px;color:var(--text-secondary);line-height:1.7;margin-bottom:1.1rem;}
.vs-body > .chips{margin-bottom:1.1rem;}
.vs-best{font-size:13px;color:var(--text-secondary);line-height:1.7;margin-bottom:1.1rem;}
.vs-best b{font-weight:600;color:var(--text-primary);}
.vs-plans-note{max-width:var(--public-band);margin:1.25rem auto 0;font-size:13px;color:var(--text-secondary);line-height:1.7;}
.vs-eg{padding:0.75rem 0.9rem;background:var(--info-bg);border:0.5px solid var(--info-border);border-radius:var(--radius-row);font-size:12px;color:var(--info-text);line-height:1.6;}
@media(max-width:768px){.vs{grid-template-columns:1fr;}}

.sc-status{font-family:var(--font-label);font-size:10px;font-weight:500;padding:3px 9px;border-radius:var(--radius-pill);letter-spacing:0.03em;display:inline-flex;align-items:center;gap:4px;}
.sc-status.live{background:var(--red-tint-bg);color:var(--red);border:0.5px solid var(--red-border);}
.live-word{text-transform:uppercase;}

.select-chevron{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 6px;}
@media(max-width:768px){.select-chevron{min-height:44px;}}

.upgrade-link-inline{font-family:var(--font-body);font-size:11px;font-weight:600;color:var(--red);text-decoration:none;border-bottom:0.5px solid var(--red);padding-bottom:1px;letter-spacing:0.02em;cursor:pointer;}
@media(hover:hover){.upgrade-link-inline:hover{color:var(--red-hover);border-bottom-color:var(--red-hover);}}

.pw-wrap:focus-within{border-color:var(--red);box-shadow:0 0 0 2px var(--focus-ring);}
.pw-reveal{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:100%;padding:0;border:none;background:none;color:var(--text-faint);cursor:pointer;}
@media(hover:hover){.pw-reveal:hover{color:var(--text-muted);}}
.pw-reveal:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px;}
.pw-reveal svg{width:16px;height:16px;display:block;}
.pw-reveal .pw-eye-off{display:none;}
.pw-reveal[aria-pressed="true"] .pw-eye{display:none;}
.pw-reveal[aria-pressed="true"] .pw-eye-off{display:block;}
input::-ms-reveal{display:none;}
@media(max-width:768px){.pw-reveal{width:44px;height:44px;}}

.search-bar{display:flex;align-items:center;gap:8px;background:var(--card-bg);border:0.5px solid var(--border-color);border-radius:var(--radius-control);padding:0 12px;height:36px;}
.search-bar input{border:none;outline:none;font-size:13px;font-family:var(--font-body);color:var(--text-primary);flex:1;min-width:0;background:transparent;}
.search-bar input::placeholder{color:#bbb;}
.search-bar.filter-row{flex:1;min-width:240px;max-width:26rem;}
@media(max-width:768px){.search-bar{min-height:44px;}.search-bar input{align-self:stretch;}.search-bar.filter-row{min-width:0;max-width:none;}}

.search-bar:focus-within{border-color:var(--red);box-shadow:0 0 0 2px var(--focus-ring);}
.search-icon{width:14px;height:14px;color:#bbb;flex-shrink:0;}

.err-support{display:none;}
.error-msg.with-support .err-support{display:inline;}
.err-support a{color:inherit;text-decoration:underline;}

.stss-toasts{position:fixed;right:20px;bottom:20px;z-index:1200;display:flex;flex-direction:column-reverse;gap:8px;width:360px;max-width:calc(100vw - 40px);pointer-events:none;}
.stss-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;background:var(--card-bg);border:0.5px solid var(--border-color);border-left:4px solid var(--info-text);border-radius:var(--radius-control);box-shadow:var(--shadow-toast);padding:10px 12px;font-family:var(--font-body);font-size:13px;line-height:1.45;color:var(--text-primary);animation:stss-toast-in 0.2s ease-out;}
.stss-toast--error{border-left-color:var(--red);}
.stss-toast--warning{border-left-color:var(--warn-stripe);}
.stss-toast--success{border-left-color:var(--ok-text);}
.stss-toast--info{border-left-color:var(--info-text);}
.stss-toast__body{flex:1;min-width:0;}
.stss-toast__support a{color:inherit;text-decoration:underline;}
.stss-toast__action{margin-left:8px;padding:0;background:none;border:none;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer;color:var(--info-text);}
.stss-toast--error .stss-toast__action{color:var(--red);}
.stss-toast--warning .stss-toast__action{color:var(--warn-text);}
.stss-toast--success .stss-toast__action{color:var(--ok-text);}
.stss-toast__close{flex:none;padding:0 2px;background:none;border:none;font:inherit;font-size:16px;line-height:1;color:var(--text-muted);cursor:pointer;}
@media(hover:hover){.stss-toast__close:hover{color:var(--text-primary);}}
@keyframes stss-toast-in{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:none;}}
@media(max-width:768px){.stss-toasts{left:16px;right:16px;bottom:16px;width:auto;max-width:none;}}
@media(prefers-reduced-motion:reduce){.stss-toast{animation:none;}}

.deletion-banner{background:var(--warn-bg);color:var(--warn-text);border-left:4px solid var(--warn-stripe);border-radius:6px;padding:12px 16px;margin-bottom:1.25rem;font-size:13px;line-height:1.6;max-width:var(--content-max);}
.deletion-banner[hidden]{display:none;}
.deletion-banner__btn{margin-top:12px;}

.status-banner{border-radius:var(--radius-row);padding:12px 16px;margin-bottom:1.25rem;font-size:13px;line-height:1.6;}
.status-banner.warning{background:var(--warn-bg);border-left:4px solid var(--warn-stripe);color:var(--warn-text);}
.status-banner.danger{background:var(--red-tint-bg);border-left:4px solid var(--red);color:var(--red);}
.status-banner.info{background:var(--info-bg);border-left:4px solid var(--info-text);color:var(--info-text);}
.btn-reactivate{margin-top:12px;margin-right:8px;}

.plan-checklist{list-style:none;}
.plan-checklist li{font-size:12px;color:var(--text-tertiary);padding:4px 0;display:flex;align-items:flex-start;gap:7px;border-bottom:0.5px solid var(--sec-border);}
.plan-checklist li:last-child{border-bottom:none;}
.plan-checklist .feat-check{color:var(--red);font-size:12px;flex-shrink:0;margin-top:1px;}
.plan-checklist .feat-x{color:#ddd;font-size:12px;flex-shrink:0;margin-top:1px;}

.cmp{width:100%;border-collapse:collapse;}
.cmp thead th{font-family:var(--font-label);font-size:11px;font-weight:500;color:var(--text-primary);letter-spacing:0.06em;text-transform:uppercase;padding:1rem 1.25rem;text-align:center;border-bottom:0.5px solid var(--border-color);background:var(--surface-footer);}
.cmp thead th.cmp-corner{text-align:left;}
.cmp tbody th{font-family:var(--font-body);font-size:14px;color:var(--text-primary);font-weight:500;padding:0.875rem 1.25rem;text-align:left;border-bottom:0.5px solid var(--hairline-soft);}
.cmp tbody td{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:13px;color:var(--text-secondary);padding:0.875rem 1.25rem;text-align:center;border-bottom:0.5px solid var(--hairline-soft);}
.cmp tbody tr:last-child th,.cmp tbody tr:last-child td{border-bottom:none;}
.cmp .cmp-off{color:var(--text-faint);}
.sc-type.plan-new{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:-10px 0 -10px 4px;padding:0;border:none;border-radius:0;background:var(--brand-gold);color:var(--brand-gold-ink);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:0.08em;line-height:1;text-transform:uppercase;vertical-align:middle;flex-shrink:0;
  clip-path:polygon(50% 0%,60.4% 11.4%,75% 6.7%,78.3% 21.7%,93.3% 25%,88.6% 39.6%,100% 50%,88.6% 60.4%,93.3% 75%,78.3% 78.3%,75% 93.3%,60.4% 88.6%,50% 100%,39.6% 88.6%,25% 93.3%,21.7% 78.3%,6.7% 75%,11.4% 60.4%,0% 50%,11.4% 39.6%,6.7% 25%,21.7% 21.7%,25% 6.7%,39.6% 11.4%);}
