/* Bright technology · local CC0 material maps · no remote runtime dependencies. */
:root{--tech-ink:#102d50;--tech-muted:#506580;--tech-blue:#135bd8;--tech-cyan:#0ba9cf;--tech-line:#d7e5f3;--tech-paper:url('/assets/textures/white-plaster.webp');--tech-silver:url('/assets/textures/clean-silver.webp');--tech-weave:url('/assets/textures/technical-weave.webp')}
.site-front{color:var(--tech-ink);background:linear-gradient(#fffffffa,#fffffffa),var(--tech-paper);background-size:auto,512px;font-family:Arial,'Noto Sans TC','Microsoft JhengHei',sans-serif}
.site-front p{color:var(--tech-muted)}.site-front h1,.site-front h2,.site-front h3{font-family:Arial,'Noto Sans TC','Microsoft JhengHei',sans-serif;font-weight:700;letter-spacing:-.03em}
.site-front .topline{background:#edf6ff;color:#365777;border-bottom:1px solid #dbeafa;font-size:.75rem;letter-spacing:.025em}
.site-front .site-header{background:#fffffff2;backdrop-filter:blur(16px);border-bottom:1px solid var(--tech-line);box-shadow:0 5px 24px #24477305}.site-front .header-inner{min-height:88px}.site-front .brand{color:#133355;letter-spacing:.055em}.site-front .brand-symbol{background:linear-gradient(135deg,#2267ed,#0aa2ce);border-radius:10px 3px 10px 3px;box-shadow:0 6px 15px #1766de26}.site-front .brand small{color:#526b88;letter-spacing:.18em}.site-front .header-inner nav{gap:26px;font-size:.88rem}.site-front .header-inner nav a:hover{color:var(--tech-blue)}.site-front .nav-contact{background:#f4f9ff;border:1px solid #b9d1ee;border-radius:7px}.site-front .language>div{background:#fff;border:1px solid var(--tech-line);border-radius:10px}.site-front .eyebrow{color:#135bd8;font-size:.74rem;letter-spacing:.15em}
.site-front .hero{position:relative;isolation:isolate;color:var(--tech-ink);background:radial-gradient(ellipse at 85% 20%,#c8f3ff95,transparent 55%),radial-gradient(ellipse at 5% 95%,#dceaff,transparent 60%),linear-gradient(#f3f8ffed,#f6fbffee),var(--tech-paper);background-size:auto,auto,auto,512px;border-bottom:1px solid var(--tech-line)}
.site-front .hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#4b9fe610 1px,transparent 1px) 0 0/64px 64px,linear-gradient(#4b9fe610 1px,transparent 1px) 0 0/64px 64px;mask-image:linear-gradient(90deg,transparent,#000)}.site-front .hero::after{content:"";position:absolute;width:400px;height:400px;right:-180px;top:150px;border:1px solid #74c2eb60;border-radius:50%;box-shadow:0 0 0 24px #74c2eb12,0 0 0 64px #74c2eb09;z-index:-1;pointer-events:none}
.site-front .hero-grid{min-height:620px;gap:44px}.site-front .hero-copy{padding:82px 0}.site-front .hero h1{font-size:clamp(2.65rem,4.6vw,4.5rem);line-height:1.22;max-width:620px;color:#12375d}.site-front .hero .eyebrow{color:#135bd8;display:inline-flex;align-items:center;gap:10px}.site-front .hero .eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:#00a8ce;box-shadow:0 0 0 5px #00a8ce16}.site-front .hero p{color:#4a6480;font-size:1.06rem;line-height:1.9}.site-front .hero-meta{color:#385c7e;gap:12px;margin-top:34px;letter-spacing:.07em}.site-front .hero-meta span{padding:8px 12px;border:1px solid #c5def0;border-radius:5px;background:#ffffffa6}
.site-front .hero-image{width:100%;margin:0;filter:none;transform:none;padding:12px;border:1px solid #fff;border-radius:24px;background:linear-gradient(#ffffffbe,#ffffffbe),var(--tech-silver);background-size:auto,512px;box-shadow:0 26px 64px #21609920}.site-front .hero-image img{min-height:410px;mix-blend-mode:normal;border-radius:15px;border:1px solid #e1ecf5;box-shadow:none}.site-front .hero-image figcaption{color:#effaff;background:#102d50d9;padding:7px 12px;border-radius:5px;font-size:.66rem;letter-spacing:.08em;right:25px;bottom:25px}
.site-front .button{border-radius:7px;min-height:49px;box-shadow:none;transition:background .18s,transform .18s,box-shadow .18s}.site-front .button:hover{transform:translateY(-2px)}.site-front .button.blue{background:#135bd8;border-color:#135bd8;color:#fff;box-shadow:0 7px 16px #135bd821}.site-front .button.blue:hover{background:#0b48b6;box-shadow:0 9px 20px #135bd830}.site-front .button.outline{background:#ffffffa6;border-color:#aacbeb;color:#154d87}.site-front .button.light{background:#fff;color:#135bd8;border-color:#bfdbf4}.site-front .text-link{color:#135bd8;border-color:#9fc4ef;font-size:.88rem;padding-bottom:5px}.site-front .text-link::after{content:" ↗";margin-left:8px}.site-front .text-link:hover{color:#0b48b6}
.site-front .trust-bar{background:linear-gradient(#ffffffed,#ffffffed),var(--tech-silver);background-size:auto,512px;border-bottom:1px solid var(--tech-line)}.site-front .trust-bar .container>div{padding-block:27px;border-color:#dbe8f5}.site-front .trust-bar strong{font-size:1.65rem;color:#135bd8;letter-spacing:-.025em}.site-front .trust-bar span{font-size:.8rem;color:#4e6580}
.site-front .section{padding-block:84px}.site-front .section-heading{padding-bottom:22px;border-bottom:1px solid var(--tech-line);margin-bottom:34px}.site-front .section-heading h2{font-size:clamp(1.8rem,3vw,2.6rem)}.site-front .material-grid{gap:26px}.site-front .material-card{border:1px solid #dce8f4;border-radius:15px;background:#fff;overflow:hidden;box-shadow:0 5px 20px #264d7810}.site-front .material-card:hover{box-shadow:0 15px 36px #2258901f;border-color:#a8cdef;transform:translateY(-4px)}.site-front .card-image{border-bottom:1px solid #e0ebf5;background:#ecf5ff;aspect-ratio:3/2}.site-front .card-image img{filter:none}.site-front .card-copy{background:#fff;padding:27px}.site-front .card-copy h3{font-size:1.2rem;color:#173c61;line-height:1.5}.site-front .card-copy .eyebrow{color:#135bd8;font-size:.68rem;letter-spacing:.1em}
.site-front .about-band{position:relative;background:radial-gradient(ellipse at 0 0,#d6f6ff85,transparent 60%),linear-gradient(#f2f8ffed,#f2f8ffed),var(--tech-weave);background-size:auto,auto,512px;border-block:1px solid var(--tech-line);padding:85px 0}.site-front .about-grid{gap:70px}.site-front .about-grid .prose{padding:27px;background:#ffffffd9;border:1px solid #fff;border-radius:15px;box-shadow:0 8px 35px #3a6c8e0d}.site-front .news-grid article,.site-front .resource-list article{background:#fff;border:1px solid var(--tech-line);border-top:3px solid #32a6d4;border-radius:12px;box-shadow:0 4px 18px #264d7808;padding:28px;min-width:0;overflow-wrap:anywhere}.site-front .news-grid time{color:#536b88;font-size:.8rem;letter-spacing:.02em}.site-front .news-grid h2,.site-front .news-grid h3{font-size:1.2rem;line-height:1.55}.site-front .resource-list article:hover{border-color:#9dcdef}
.site-front .cta{position:relative;isolation:isolate;overflow:hidden;color:#123b60;background:radial-gradient(ellipse at 90% 0,#c0efff,transparent 70%),linear-gradient(115deg,#e5f1ff,#f0faff);border-block:1px solid #cee4f5;padding:62px 0}.site-front .cta::after{content:"";position:absolute;inset:15px;z-index:-1;border:1px solid #ffffffb3;border-radius:15px;pointer-events:none}.site-front .cta .eyebrow{color:#135bd8}.site-front .cta p{color:#4b6481}.site-front .cta h2{font-size:clamp(1.9rem,3vw,2.6rem)}
.site-front .page-head{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 90% 0,#d8f4ff,transparent 60%),linear-gradient(#f2f8fff5,#f2f8fff5),var(--tech-silver);background-size:auto,auto,512px;border-bottom:1px solid var(--tech-line);padding:34px 0 60px}.site-front .page-head::before{content:"";position:absolute;right:-40px;top:15px;width:300px;height:300px;border:1px solid #64baf03b;border-radius:50%;box-shadow:0 0 0 24px #64baf012,0 0 0 60px #64baf009;z-index:-1;pointer-events:none}.site-front .page-head h1{color:#15395e;font-size:clamp(2.2rem,4.2vw,3.8rem)}.site-front .page-head p{color:#4a6480;font-size:1rem}.site-front .breadcrumb{color:#4c6883;font-size:.8rem}.site-front .catalog-controls{background:#f6faff;border:1px solid var(--tech-line);border-radius:12px;box-shadow:none}.site-front input,.site-front select,.site-front textarea{background:#fff;border-color:#b9cfe4;border-radius:6px}.site-front input:focus,.site-front select:focus,.site-front textarea:focus{outline:2px solid #135bd8;outline-offset:2px}
.site-front .product-intro{background:linear-gradient(#f7fbfff7,#f7fbfff7),var(--tech-paper);background-size:auto,512px;border-bottom:1px solid var(--tech-line)}.site-front .product-intro-grid h1{font-family:Arial,'Noto Sans TC','Microsoft JhengHei',sans-serif;font-size:clamp(2.35rem,4vw,3.6rem)}.site-front .product-intro-grid img{border-radius:15px;border:7px solid #fff;outline:1px solid #d9e7f3;box-shadow:0 16px 40px #2a5f9020}.site-front .prose{color:#354f6d}.site-front .prose h2,.site-front .prose h3,.site-front .prose h4{color:#19446d}.site-front .prose h2{font-weight:700;border-bottom:1px solid #d6e6f4;padding-bottom:13px;margin-top:35px}.site-front .prose th{background:#eaf4ff;color:#164b78}.site-front .prose td,.site-front .prose th{border-color:#d5e4f1}.site-front .prose td{background:#fff}.site-front .prose blockquote{background:#eff8ff;border-left-color:#2696d8}.site-front .prose pre{background:#eef5fc}.site-front .prose a{color:#135bd8}.site-front .geo-answer{background:#f1f9ff;border:1px solid #cce4f5;border-left:3px solid #279cd6;border-radius:9px}.site-front .geo-answer p{color:#355d7d}.site-front .faq-list details{background:#fff;border:1px solid var(--tech-line);border-radius:9px;box-shadow:0 3px 15px #23548806}.site-front .faq-list summary{color:#244b71}.site-front .faq-list details[open]{border-color:#83bde4}.site-front .resource-links a{background:#edf6ff;color:#14549b;border:1px solid #c4ddf3;border-radius:6px}
.site-front .inquiry-form{background:linear-gradient(#f7fbfff5,#f7fbfff5),var(--tech-weave);background-size:auto,512px;border:1px solid var(--tech-line);border-radius:15px;box-shadow:0 12px 35px #295b8910}.site-front .contact-value{color:#135bd8;border-bottom:1px solid #bddcf3;padding-bottom:9px}.site-front .page-attachments a{background:#f5faff;border:1px solid #cfe2f2;border-radius:10px;box-shadow:none}.site-front .page-attachments a:hover{border-color:#76afe3}
.site-front footer{position:relative;overflow:hidden;background:linear-gradient(#eef6fff2,#eef6fff2),var(--tech-silver);background-size:auto,512px;color:#405f80;border-top:1px solid #cfdfef}.site-front footer::before{content:"KENNER";position:absolute;right:3%;bottom:12%;font:800 clamp(5rem,14vw,13rem)/1 Arial,sans-serif;letter-spacing:.07em;color:#135bd807;pointer-events:none}.site-front footer .brand{color:#15395e}.site-front footer .brand small{color:#486588}.site-front footer p{color:#4b6480}.site-front footer h2{color:#153f68}.site-front footer a:hover{color:#135bd8}.site-front .footer-bottom{border-color:#c6daec}.site-front .footer-bottom span{color:#4c6480}
/* CMS: clear groups, luminous blue keycaps, visible labels and focus states. */
.admin-body,.login-body{color:#173959;background:radial-gradient(ellipse at 5% 0,#d8f1ff80,transparent 55%),linear-gradient(#f1f7fff2,#f1f7fff2),var(--tech-paper);background-size:auto,auto,512px}.admin-header{background:#fffffff5;border-bottom:1px solid #d7e6f3}.admin-sidebar{background:linear-gradient(#f9fcfff0,#f9fcfff0),var(--tech-silver);background-size:auto,512px;color:#23496e;border-right:1px solid #d7e6f3}.admin-sidebar .eyebrow{color:#135bd8}.admin-tab{color:#335d82;border-radius:7px}.admin-tab:hover{background:#e8f3ff}.admin-tab.active{background:#135bd8;color:#fff;box-shadow:0 5px 12px #135bd821}.admin-help{border-color:#d0e1ef}.admin-help p{color:#4f6a85}.admin-help a{color:#135bd8}.admin-body dialog,.login-card{background:#fff;border:1px solid #c6dff2;border-radius:14px;box-shadow:0 25px 80px #17457440}.admin-body #editor{width:min(1030px,calc(100% - 32px))}.admin-body .editor-head{background:#fff;border-bottom:1px solid #e3edf6;margin-bottom:24px}.admin-body #editor-form>label,.admin-body #editor-form legend{color:#304e6c}.admin-body input,.admin-body select,.admin-body textarea{border-color:#bbd1e4;border-radius:6px}.admin-body .button.blue,.login-body .button.blue{background:#135bd8;border-radius:7px}.admin-body .small-button{color:#1356a4;border-color:#bcd5eb;border-radius:5px}.admin-body .small-button.danger{color:#a32b35}.admin-body .admin-table-wrap{border-color:#d4e5f3;border-radius:10px}.admin-body .admin-table th{background:#edf6ff;color:#244f76}.admin-body .admin-table small{color:#536d86}.admin-body .system-card,.admin-body .inquiry-item,.admin-body .history-item{border-radius:10px;border-color:#d7e5f1}.admin-body .admin-actions{flex-wrap:wrap}.admin-body .admin-actions .text-link{color:#135bd8}
.admin-body .rich-toolbar{display:block;padding:16px;background:linear-gradient(#edf6fff3,#edf6fff3),var(--tech-silver);background-size:auto,512px;border:1px solid #bdd8ed;border-radius:10px 10px 0 0;box-shadow:inset 0 1px #fff;color:#244b6c}.tool-studio-head{display:flex;align-items:center;gap:12px;border-bottom:1px solid #c4dff0;padding-bottom:12px;margin-bottom:12px}.tool-studio-head strong{font-size:14px;letter-spacing:.03em}.tool-studio-head>span:nth-child(2){font:10px/1.5 monospace;letter-spacing:.12em;color:#3a6b95}.tool-studio-hint{font-size:11px;color:#516e89;margin-left:auto}.tool-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px}.tool-group{min-width:0;padding:11px;background:#ffffffc4;border:1px solid #d0e4f3;border-radius:8px}.tool-group-label{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;color:#346898;margin-bottom:8px}.tool-controls{display:flex;gap:7px;flex-wrap:wrap;align-items:end}.tool-break{flex-basis:100%;height:0}.admin-body .rich-toolbar .toolbar-select{gap:4px;font-size:10px;color:#456687;margin:0;font-weight:400}.admin-body .rich-toolbar .toolbar-select span{font-size:10px}.admin-body .rich-toolbar select{font-size:12px;min-height:35px;border-radius:5px;border:1px solid #bfd6e9;background:#fff;max-width:165px;padding:5px 8px;color:#284e70}.admin-body .rich-toolbar .retro-tool{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:45px;min-height:51px;padding:6px 8px;border:1px solid #bdd2e7;border-bottom-color:#9bbcdc;border-radius:7px;background:linear-gradient(#fff,#edf6ff);box-shadow:inset 0 1px #fff,0 2px 0 #bad3e9;color:#244f76;font-size:10px;line-height:1.15;white-space:nowrap;transition:transform .12s,box-shadow .12s,background .12s;position:relative}.tool-icon{width:18px;height:18px;display:block;object-fit:contain;opacity:.85;flex-shrink:0}.admin-body .rich-toolbar .retro-tool:hover{background:#e0f3ff;border-color:#82bce4}.admin-body .rich-toolbar .retro-tool:active,.admin-body .rich-toolbar .retro-tool[aria-pressed=true]{transform:translateY(1px);background:#135bd8;color:#fff;border-color:#135bd8;box-shadow:inset 0 1px 3px #073b9133,0 1px 0 #80a8d2}.retro-tool[aria-pressed=true] .tool-icon{filter:invert(1);opacity:1}.admin-body .rich-toolbar button:focus-visible,.admin-body .rich-toolbar select:focus-visible,.table-tools summary:focus-visible{outline:2px solid #135bd8;outline-offset:4px}.tool-bottom{display:grid;grid-template-columns:1fr 1.15fr;gap:12px;margin-top:12px}.tool-history{background:none;border:0;padding:2px 0}.tool-history .retro-tool{flex-direction:row!important;min-height:36px!important;gap:7px!important;font-size:11px!important}.table-tools{background:#ffffffb3;border:1px solid #c1daed;border-radius:7px;align-self:start}.table-tools summary{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;padding:10px 12px;cursor:pointer;list-style:none}.table-tools summary::-webkit-details-marker{display:none}.table-tools summary .tool-icon:last-child{margin-left:auto;transition:transform .15s}.table-tools[open] summary .tool-icon:last-child{transform:rotate(180deg)}.table-tools .tool-controls{padding:7px 12px 12px}.table-tools p{font-size:11px;color:#516e89;margin:0;padding:0 12px 12px}.admin-body .rich-editor{background:#fff;border:1px solid #bfd8eb;border-top:0;min-height:340px;box-shadow:inset 0 2px 3px #244f7610;padding:26px}.admin-body .rich-editor-note{background:#edf6ff;border-left-color:#269bd3;color:#406589;font-size:12px;padding:12px 15px}.admin-body .attachment-editor{background:#f6faff;border:1px solid #cbdff0;border-radius:8px}.admin-body .attachment-item{border-color:#dbe8f3}.admin-body .editor-footer{border-top:1px solid #d5e5f2;padding-top:20px}.admin-body #inline-attachment-status:not([hidden]){padding:12px 15px;background:#edf9f4;border:1px solid #a4d7c1;color:#226348;font-size:12px;margin:14px 0}.admin-body .retro-tool:disabled{opacity:.5;cursor:wait;transform:none}
@media(max-width:1050px){.site-front .header-inner nav{gap:18px}.site-front .hero-grid{gap:25px;min-height:550px}.site-front .hero-image img{min-height:350px}.site-front .hero h1{font-size:3.2rem}.site-front .about-grid{gap:35px}}
@media(max-width:650px){.site-front .header-inner{min-height:78px}.site-front .hero-grid{grid-template-columns:1fr;gap:20px;min-height:0}.site-front .hero-copy{padding:48px 0 24px}.site-front .hero h1{font-size:2.55rem;max-width:none}.site-front .hero p{font-size:.98rem}.site-front .hero-image{width:100%;margin:0 0 32px;padding:7px;border-radius:17px;max-height:none}.site-front .hero-image img{min-height:0;height:auto;border-radius:11px}.site-front .hero-image figcaption{right:15px;bottom:15px;font-size:.6rem}.site-front .hero-meta{font-size:.65rem;gap:8px;margin-top:24px}.site-front .hero-meta span{padding:7px 9px}.site-front .trust-bar strong{font-size:1.3rem}.site-front .trust-bar .container>div{padding:20px 10px}.site-front .section{padding-block:48px}.site-front .section-heading{padding-bottom:18px;margin-bottom:25px}.site-front .section-heading h2{font-size:1.75rem}.site-front .card-copy{padding:22px}.site-front .about-band{padding:50px 0}.site-front .about-grid{gap:24px}.site-front .news-grid article,.site-front .resource-list article{padding:23px}.site-front .page-head{padding:24px 0 42px}.site-front .page-head h1{font-size:2.3rem}.site-front .cta{padding:47px 0}.site-front .cta .button{margin-top:26px}.site-front .prose h2{font-size:1.65rem}.site-front .product-intro-grid img{border-width:4px}.admin-body #editor{width:calc(100% - 20px)}.admin-body #editor-form{padding:18px}.admin-body .rich-toolbar{padding:10px}.tool-grid,.tool-bottom{grid-template-columns:1fr;gap:9px}.tool-group{padding:10px}.tool-studio-hint{display:none}.tool-studio-head{margin-bottom:10px;gap:9px}.tool-controls{gap:6px}.admin-body .rich-toolbar .retro-tool{min-width:42px;min-height:49px;padding:6px 7px}.admin-body .rich-toolbar select{max-width:145px}.tool-type .tool-break{display:none}.tool-bottom{margin-top:10px}.tool-history{padding:3px 0}.admin-body .rich-editor{padding:18px}.admin-body .editor-head h2{font-size:1.4rem}.login-card{padding:28px}}
@media(prefers-reduced-motion:reduce){.site-front *,.admin-body .rich-toolbar *{transition:none!important;scroll-behavior:auto}.site-front .material-card:hover,.site-front .button:hover{transform:none}}
/* Reset decorative layers inherited from the previous dark art direction. */
.site-front .hero h1,.site-front .hero p{text-shadow:none}.site-front .hero::after{inset:150px -180px auto auto;background:none}.site-front .hero-copy::before,.site-front .hero-image::before{display:none}.site-front .cta::before{opacity:.055;mix-blend-mode:normal;z-index:-1}.site-front .cta::after{background:none}.site-front .about-band::before{opacity:.06;z-index:0}.site-front .about-grid{position:relative;z-index:1}
/* Front-facing content order editor. */
.content-sort-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 18px}.content-sort-actions p{margin:0}.admin-body #content-order-dialog{width:min(1000px,calc(100% - 32px))}#content-order-form{padding:28px}#content-order-title{font-size:1.6rem;margin:0}#content-order-scope{font-size:.85rem;color:#486d91}#content-order-list{max-height:55vh;overflow:auto;border:1px solid #d5e5f2;border-radius:8px}.content-order-item{display:grid;grid-template-columns:minmax(0,1fr) 130px auto;align-items:center;gap:20px;padding:16px 20px;border-bottom:1px solid #e1edf6}.content-order-item:last-child{border:0}.content-order-item strong,.content-order-item small{display:block;overflow-wrap:anywhere}.content-order-item strong{font-size:.9rem}.content-order-item small{font-size:.75rem;color:#536d86}.content-order-item label{font-size:.75rem}.content-order-item input{margin-top:4px;min-height:40px}.content-order-item .item-actions{display:flex;flex-wrap:wrap;gap:5px}#content-order-status{font-size:.85rem;color:#a32b35;margin:15px 0}#content-order-form .editor-footer{gap:20px}@media(max-width:650px){#content-order-form{padding:18px}.content-order-item{grid-template-columns:minmax(0,1fr) 100px;padding:14px;gap:10px}.content-order-item .item-actions{grid-column:1/-1}.content-sort-actions{align-items:flex-start}#content-order-title{font-size:1.35rem}}

.shared-hero-panel{border:1px solid #cbddeb;border-radius:6px;padding:18px;margin:24px 0;background:#f7fbff}.shared-hero-panel legend{font-size:.95rem;font-weight:700;color:#153d65}.shared-hero-preview{overflow:hidden;border-radius:4px;background:#07274a;margin:14px 0}.shared-hero-preview img{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:cover}.hero-common-thumbnail{display:block;width:100%;max-width:680px;height:auto;aspect-ratio:3/1;object-fit:cover;border-radius:4px;margin-bottom:16px}.shared-hero-panel .button-group{flex-wrap:wrap;gap:8px}.shared-hero-panel label{overflow-wrap:anywhere}@media(max-width:650px){.shared-hero-panel{padding:12px}.shared-hero-panel .small-button{white-space:normal}}
