@media (prefers-color-scheme: light){:root{--text-base-color: #111827;--background-color: #f4f6fb;--ember-accent: #4f46e5;--ember-accent-2: #7c3aed;--ember-accent-rgb: 79, 70, 229;--ember-surface: #ffffff;--ember-surface-2: #eef1f8;--ember-border: #e2e6f0;--ember-shadow-sm: 0 2px 8px rgba(79, 70, 229, .08);--ember-shadow: 0 8px 32px rgba(79, 70, 229, .12);--ember-shadow-lg: 0 20px 60px rgba(79, 70, 229, .18);--ember-glow: 0 0 0 3px rgba(79, 70, 229, .22);--ember-muted: #6b7280;--ember-link: #4f46e5;--ember-link-hover: #3730a3;--ember-gradient: linear-gradient(135deg, #4f46e5, #7c3aed);--ember-gradient-soft: linear-gradient( 135deg, rgba(79, 70, 229, .1), rgba(124, 58, 237, .06) )}}@media (prefers-color-scheme: dark){:root{--text-base-color: #e8ecf5;--background-color: #0b0f1a;--ember-accent: #818cf8;--ember-accent-2: #a78bfa;--ember-accent-rgb: 129, 140, 248;--ember-surface: #131929;--ember-surface-2: #1a2236;--ember-border: #1e2d45;--ember-shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--ember-shadow: 0 8px 32px rgba(0, 0, 0, .45);--ember-shadow-lg: 0 20px 60px rgba(0, 0, 0, .6);--ember-glow: 0 0 0 3px rgba(129, 140, 248, .28);--ember-muted: #94a3b8;--ember-link: #818cf8;--ember-link-hover: #c7d2fe;--ember-gradient: linear-gradient(135deg, #818cf8, #a78bfa);--ember-gradient-soft: linear-gradient( 135deg, rgba(129, 140, 248, .12), rgba(167, 139, 250, .08) )}}[data-theme=light]{--text-base-color: #111827;--background-color: #f4f6fb;--ember-accent: #4f46e5;--ember-accent-2: #7c3aed;--ember-accent-rgb: 79, 70, 229;--ember-surface: #ffffff;--ember-surface-2: #eef1f8;--ember-border: #e2e6f0;--ember-shadow-sm: 0 2px 8px rgba(79, 70, 229, .08);--ember-shadow: 0 8px 32px rgba(79, 70, 229, .12);--ember-shadow-lg: 0 20px 60px rgba(79, 70, 229, .18);--ember-glow: 0 0 0 3px rgba(79, 70, 229, .22);--ember-muted: #6b7280;--ember-link: #4f46e5;--ember-link-hover: #3730a3;--ember-gradient: linear-gradient(135deg, #4f46e5, #7c3aed);--ember-gradient-soft: linear-gradient(135deg, rgba(79, 70, 229, .1), rgba(124, 58, 237, .06))}[data-theme=dark]{--text-base-color: #e8ecf5;--background-color: #0b0f1a;--ember-accent: #818cf8;--ember-accent-2: #a78bfa;--ember-accent-rgb: 129, 140, 248;--ember-surface: #131929;--ember-surface-2: #1a2236;--ember-border: #1e2d45;--ember-shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--ember-shadow: 0 8px 32px rgba(0, 0, 0, .45);--ember-shadow-lg: 0 20px 60px rgba(0, 0, 0, .6);--ember-glow: 0 0 0 3px rgba(129, 140, 248, .28);--ember-muted: #94a3b8;--ember-link: #818cf8;--ember-link-hover: #c7d2fe;--ember-gradient: linear-gradient(135deg, #818cf8, #a78bfa);--ember-gradient-soft: linear-gradient( 135deg, rgba(129, 140, 248, .12), rgba(167, 139, 250, .08) )}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--background-color);color:var(--text-base-color);font-family:Inter,Noto Sans JP,Yu Gothic,Hiragino Sans,system-ui,sans-serif;font-size:1rem;line-height:1.7;letter-spacing:.015em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:Inter,Noto Sans JP,Yu Gothic,Hiragino Sans,system-ui,sans-serif;font-weight:700;color:var(--text-base-color);line-height:1.3;letter-spacing:-.01em}h2{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:2rem;position:relative;padding-bottom:1rem}h2:after{content:"";position:absolute;left:0;bottom:0;width:48px;height:3px;background:var(--ember-gradient);border-radius:999px}#splash-title:after,#content-message h2:after,#content-markdown h2:after{display:none}a{color:var(--ember-link);text-decoration:none;transition:color .2s ease}a:hover{color:var(--ember-link-hover)}p{line-height:1.75;color:var(--text-base-color);margin-bottom:1rem}p:last-child{margin-bottom:0}button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:8px;padding:.65rem 1.5rem;font-family:inherit;font-size:.9rem;font-weight:600;letter-spacing:.03em;background:var(--ember-gradient);color:#fff;cursor:pointer;transition:opacity .2s ease,transform .15s ease,box-shadow .2s ease}button:hover{opacity:.88;transform:translateY(-1px);box-shadow:var(--ember-shadow)}button:active{transform:translateY(0)}button:focus-visible{outline:none;box-shadow:var(--ember-glow)}img{max-width:100%;display:block;border-radius:10px}.container{width:min(1120px,92%);margin:0 auto}#app{min-height:100vh;display:flex;flex-direction:column}#main-contents{flex:1}section{padding:5rem 0}#splash-screen{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;background-color:var(--background-color);z-index:50;animation:ember-fade-in .4s ease}.logo-image{width:88px;height:88px;border-radius:24px;object-fit:cover;box-shadow:var(--ember-shadow)}#splash-title{font-size:clamp(1.6rem,2.8vw,2.4rem);letter-spacing:.06em;background:var(--ember-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes ember-fade-in{0%{opacity:0}to{opacity:1}}#theme-change-btn{position:fixed;top:1.2rem;right:1.4rem;z-index:40}.change-thema-img{width:40px;height:40px;padding:.45rem;border-radius:10px;background:var(--ember-surface);border:1px solid var(--ember-border);box-shadow:var(--ember-shadow-sm);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.change-thema-img:hover{transform:rotate(-10deg) scale(1.08);box-shadow:var(--ember-shadow)}#app-header{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--ember-border)}#app-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:color-mix(in srgb,var(--background-color) 80%,transparent);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.nav-menu{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 5%}.logo{font-size:1.25rem;font-weight:800;letter-spacing:.06em;background:var(--ember-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.nav-menu nav ul{list-style:none;display:flex;gap:.25rem}.nav-menu nav a{display:block;padding:.4rem .85rem;border-radius:6px;font-size:.9rem;font-weight:500;color:var(--ember-muted);transition:color .2s ease,background .2s ease}.nav-menu nav a:hover{color:var(--text-base-color);background:var(--ember-surface-2)}.active-tab{color:var(--ember-accent)!important;background:rgba(var(--ember-accent-rgb),.1)!important;font-weight:600!important}.hamburger-btn{display:none}#app-footer{border-top:1px solid var(--ember-border);background:var(--ember-surface)}footer{padding:2rem 0;text-align:center;font-size:.85rem;color:var(--ember-muted)}footer a{color:var(--ember-muted);text-decoration:underline;text-underline-offset:3px}footer a:hover{color:var(--ember-accent)}#home{min-height:80vh;display:flex;align-items:center}#home h2{font-size:clamp(2rem,5vw,3rem);margin-bottom:2.4rem;letter-spacing:-.02em}#home #main-zone{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}#message-zone{background:var(--ember-surface);border:1px solid var(--ember-border);border-radius:16px;padding:1.4rem 1.6rem;box-shadow:var(--ember-shadow-sm)}#home a{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;padding:.65rem 1.4rem;background:var(--ember-gradient);color:#fff;border-radius:8px;margin-top:1rem;box-shadow:var(--ember-shadow-sm);transition:opacity .2s ease,transform .15s ease,box-shadow .2s ease}#home a:hover{opacity:.88;transform:translateY(-1px);box-shadow:var(--ember-shadow);color:#fff}#image-zone{border-radius:20px;overflow:hidden;border:1px solid var(--ember-border);box-shadow:var(--ember-shadow);background:var(--ember-surface-2);min-height:280px;display:flex;align-items:center;justify-content:center;padding:1rem}#main-image{border-radius:12px}#products #main-zone{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;margin-bottom:2.5rem}#products .message-zone{background:var(--ember-surface);border:1px solid var(--ember-border);border-radius:14px;padding:1.2rem 1.5rem;box-shadow:var(--ember-shadow-sm);margin-bottom:1rem}#product-header-link{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.8rem}#product-header-link ul{list-style:none}#product-header-link a{display:inline-block;padding:.35rem .9rem;font-size:.85rem;font-weight:500;background:var(--ember-surface);border:1px solid var(--ember-border);border-radius:6px;color:var(--ember-muted);transition:color .2s ease,border-color .2s ease,background .2s ease}#product-header-link a:hover{color:var(--ember-accent);border-color:var(--ember-accent);background:rgba(var(--ember-accent-rgb),.06)}#util-btn{position:sticky;top:72px;display:flex;justify-content:flex-end;margin-bottom:1rem;z-index:5}#scroll-to-product-header-link-btn{width:40px;height:40px;border-radius:8px;padding:0;font-size:1rem;box-shadow:var(--ember-shadow-sm)}.card{background:var(--ember-surface);border:1px solid var(--ember-border);border-radius:16px;padding:2rem;margin:1.5rem 0;box-shadow:var(--ember-shadow-sm);display:grid;grid-template-columns:1fr 1.4fr;gap:2rem;align-items:start;transition:box-shadow .25s ease,transform .2s ease}.card:hover{box-shadow:var(--ember-shadow);transform:translateY(-2px)}.card-title-image{display:flex;flex-direction:column;gap:1rem}.card-title{font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.card-text{color:var(--ember-muted);font-size:.95rem;line-height:1.7;margin-bottom:1rem}.card-body .card-li{font-size:.9rem;color:var(--ember-muted);padding-left:1.1rem;position:relative;margin-bottom:.4rem;line-height:1.6}.card-body .card-li:before{content:"";position:absolute;left:0;top:.65rem;width:5px;height:5px;border-radius:50%;background:var(--ember-accent)}.card-body a{display:inline-flex;align-items:center;gap:.3rem;margin-top:1rem;font-size:.9rem;font-weight:600;padding:.5rem 1.1rem;background:rgba(var(--ember-accent-rgb),.1);border:1px solid rgba(var(--ember-accent-rgb),.25);border-radius:6px;color:var(--ember-accent);transition:background .2s ease,border-color .2s ease}.card-body a:hover{background:rgba(var(--ember-accent-rgb),.18);border-color:var(--ember-accent);color:var(--ember-link-hover)}.slide-right{animation:slide-from-left .55s cubic-bezier(.22,1,.36,1) both}.slide-left{animation:slide-from-right .55s cubic-bezier(.22,1,.36,1) both}@keyframes slide-from-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes slide-from-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}#blog .blog-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.4rem}#blog .card{display:block;grid-template-columns:unset;padding:1.2rem;border-radius:14px;cursor:pointer}#blog .card img{width:100%;height:160px;object-fit:cover;border-radius:10px;margin-bottom:.8rem}#blog .card a{display:block;color:inherit}.card-date{font-size:.78rem;font-weight:500;color:var(--ember-muted);margin-bottom:.5rem;letter-spacing:.03em}#blog .card-title{font-size:.95rem;font-weight:600;line-height:1.4;color:var(--text-base-color);margin-bottom:.3rem}#lists .lists-container{display:grid;gap:.8rem}.list-category button{width:100%;text-align:left;justify-content:space-between;background:var(--ember-surface);color:var(--text-base-color);border:1px solid var(--ember-border);border-radius:10px;padding:.9rem 1.2rem;font-size:.95rem;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.list-category button:hover{border-color:var(--ember-accent);box-shadow:var(--ember-shadow-sm);transform:none}.open-category{background:var(--ember-gradient)!important;border-color:transparent!important;color:#fff!important;box-shadow:var(--ember-shadow-sm)!important}.list-list{list-style:none;margin:.6rem 0 .4rem;padding:.8rem 1.2rem;border-radius:10px;background:var(--ember-surface-2);border:1px solid var(--ember-border)}.list-li{padding:.45rem 0;font-size:.9rem;color:var(--ember-muted);border-bottom:1px solid var(--ember-border)}.list-li:last-child{border-bottom:none;padding-bottom:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease,transform .2s ease}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(-8px)}#about table{width:100%;border-collapse:collapse;background:var(--ember-surface);border:1px solid var(--ember-border);border-radius:14px;overflow:hidden;box-shadow:var(--ember-shadow-sm)}#about thead{background:var(--ember-gradient)}#about thead th{color:#fff;font-weight:600;letter-spacing:.04em}#about th,#about td{padding:.9rem 1.2rem;text-align:left;font-size:.9rem;border-bottom:1px solid var(--ember-border)}#about tbody tr:last-child td{border-bottom:none}#about tbody tr:nth-child(2n){background:var(--ember-surface-2)}#form-area{background:var(--ember-surface);border:1px solid var(--ember-border);border-radius:16px;padding:2.4rem;box-shadow:var(--ember-shadow-sm);max-width:640px}#form-area label{display:block;font-size:.85rem;font-weight:600;color:var(--ember-muted);margin-bottom:.45rem;letter-spacing:.03em}#form-area .row{margin-bottom:1.4rem}#form-area input,#form-area textarea,#form-area select{width:100%;padding:.75rem 1rem;border:1px solid var(--ember-border);border-radius:8px;background:var(--ember-surface-2);color:var(--text-base-color);font-family:inherit;font-size:.9rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}#form-area input:focus,#form-area textarea:focus,#form-area select:focus{outline:none;border-color:var(--ember-accent);box-shadow:var(--ember-glow);background:var(--ember-surface)}#form-area textarea{min-height:140px;resize:vertical;line-height:1.6}#overlay-message{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:grid;place-items:center;z-index:60;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#content-message{background:var(--ember-surface);border:1px solid var(--ember-border);border-radius:16px;padding:2rem;width:min(480px,90%);box-shadow:var(--ember-shadow-lg)}#content-message h2{font-size:1.1rem;margin-bottom:1rem}.input-text-zone{background:var(--ember-surface-2);border-radius:10px;padding:1rem 1.2rem;margin:1rem 0 1.4rem;border:1px solid var(--ember-border)}.message-text{font-size:.9rem;color:var(--text-base-color);margin:0}.btn-zone{display:flex;justify-content:flex-end}.btn-modal-yes{font-size:.85rem;padding:.55rem 1.2rem}#download #file-area{list-style:none;display:grid;gap:.7rem}#download #file-area li{background:var(--ember-surface);border:1px solid var(--ember-border);border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease}#download #file-area li:hover{border-color:var(--ember-accent);box-shadow:var(--ember-shadow-sm)}#download #file-area li a{display:flex;align-items:center;gap:.6rem;padding:.85rem 1.2rem;font-size:.9rem;font-weight:500;color:var(--text-base-color);width:100%}#download #file-area li a:hover{color:var(--ember-accent)}#overlay-markdown{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:grid;place-items:center;z-index:70;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:1.5rem}#content-markdown{width:min(860px,100%);max-height:90vh;overflow-y:auto;background:var(--ember-surface);border:1px solid var(--ember-border);border-radius:18px;padding:2.2rem;box-shadow:var(--ember-shadow-lg)}.content-markdown{color:var(--text-base-color);font-size:.95rem;line-height:1.8}.fullscreen-close-btn{margin-top:1.6rem;font-size:.85rem;padding:.55rem 1.2rem}.v-enter-active,.v-leave-active{transition:opacity .22s ease,transform .22s ease}.v-enter-from,.v-leave-to{opacity:0;transform:scale(.97)}@media (max-width: 768px){section{padding:3.5rem 0}.nav-menu{padding:.75rem 5%}.hamburger-btn{display:flex;flex-direction:column;justify-content:space-between;width:28px;height:20px;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;position:relative;z-index:3}.hamburger-btn span{display:block;width:100%;height:2px;background:var(--text-base-color);border-radius:2px;transition:transform .3s ease,opacity .3s ease;transform-origin:center}.hamburger-btn.open span:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger-btn.open span:nth-child(2){opacity:0}.hamburger-btn.open span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav-menu nav{position:fixed;top:0;right:0;height:100dvh;width:min(280px,80vw);transform:translate(110%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:2;overflow-y:auto;background:var(--background-color);padding:5rem 0 2rem;box-shadow:-4px 0 24px #0003}.nav-menu nav.nav-open{transform:translate(0)}.nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1}.nav-menu nav ul{flex-direction:column;gap:0}.nav-menu nav a{padding:.9rem 1.5rem;border-radius:0;font-size:1rem;border-bottom:1px solid var(--ember-border)}#home{min-height:unset}#home h2{font-size:1.5em}#home #main-zone,#products #main-zone{grid-template-columns:1fr}.card{grid-template-columns:1fr;padding:1.4rem}#form-area{padding:1.5rem;max-width:100%}}@media (max-width: 480px){section{padding:2.5rem 0}h2{font-size:1.4rem}h2:after{width:36px}#theme-change-btn{top:.8rem;right:.8rem}#scroll-to-product-header-link-btn{width:36px;height:36px}#content-message,#content-markdown{padding:1.4rem;border-radius:14px}#blog .blog-cards{grid-template-columns:1fr}}#content-markdown p{font-size:18px}#content-markdown a{color:#1431af;text-decoration:underline}#content-markdown a.absent{color:#c00}#content-markdown a.anchor{display:block;padding-left:30px;margin-left:-30px;cursor:pointer;position:absolute;top:0;left:0;bottom:0}#content-markdown h1,#content-markdown h2,#content-markdown h3,#content-markdown h4,#content-markdown h5,#content-markdown h6{margin:30px 0 20px;padding:0;font-weight:700;-webkit-font-smoothing:antialiased;cursor:text;position:relative}#content-markdown h1:hover a.anchor,#content-markdown h2:hover a.anchor,#content-markdown h3:hover a.anchor,#content-markdown h4:hover a.anchor,#content-markdown h5:hover a.anchor,#content-markdown h6:hover a.anchor{background:url(../../images/modules/styleguide/para.png) no-repeat 10px center;text-decoration:none}#content-markdown h1 tt,#content-markdown h1 code{font-size:inherit}#content-markdown h2 tt,#content-markdown h2 code{font-size:inherit}#content-markdown h3 tt,#content-markdown h3 code{font-size:inherit}#content-markdown h4 tt,#content-markdown h4 code{font-size:inherit}#content-markdown h5 tt,#content-markdown h5 code{font-size:inherit}#content-markdown h6 tt,#content-markdown h6 code{font-size:inherit}#content-markdown h1{font-size:46px;color:#000;text-align:center}#content-markdown h2{font-size:30px;border-bottom:2px solid #cccccc;color:#000}#content-markdown h3{font-size:26px;border-bottom:.5px solid #cccccc}#content-markdown h4{font-size:22px}#content-markdown h5{font-size:20px}#content-markdown h6{color:#777;font-size:18px}#content-markdown p,#content-markdown blockquote,#content-markdown ul,#content-markdown ol,#content-markdown dl,#content-markdown li,#content-markdown table,#content-markdown pre{margin:15px 0}#content-markdown hr{background:transparent url(../../images/modules/pulls/dirty-shade.png) repeat-x 0 0;border:0 none;color:#ccc;height:4px;padding:0}#content-markdown body>h2:first-child{margin-top:0;padding-top:0}#content-markdown body>h1:first-child{margin-top:0;padding-top:0}#content-markdown body>h1:first-child+h2{margin-top:0;padding-top:0}#content-markdown body>h3:first-child,#content-markdown body>h4:first-child,#content-markdown body>h5:first-child,#content-markdown body>h6:first-child{margin-top:0;padding-top:0}#content-markdown a:first-child h1,#content-markdown a:first-child h2,#content-markdown a:first-child h3,#content-markdown a:first-child h4,#content-markdown a:first-child h5,#content-markdown a:first-child h6{margin-top:0;padding-top:0}#content-markdown h1 p,#content-markdown h2 p,#content-markdown h3 p,#content-markdown h4 p,#content-markdown h5 p,#content-markdown h6 p{margin-top:0}#content-markdown li p.first{display:inline-block}#content-markdown ul,#content-markdown ol{padding-left:30px}#content-markdown ul :first-child,#content-markdown ol :first-child{margin-top:0}#content-markdown ul :last-child,#content-markdown ol :last-child{margin-bottom:0}#content-markdown dl{padding:0}#content-markdown dl dt{font-size:14px;font-weight:700;font-style:italic;padding:0;margin:15px 0 5px}#content-markdown dl dt:first-child{padding:0}#content-markdown dl dt>:first-child{margin-top:0}#content-markdown dl dt>:last-child{margin-bottom:0}#content-markdown dl dd{margin:0 0 15px;padding:0 15px}#content-markdown dl dd>:first-child{margin-top:0}#content-markdown dl dd>:last-child{margin-bottom:0}#content-markdown blockquote{border-left:4px solid #dddddd;padding:0 15px;color:#777}#content-markdown blockquote>:first-child{margin-top:0}#content-markdown blockquote>:last-child{margin-bottom:0}#content-markdown table{padding:0}#content-markdown table tr{border-top:1px solid #cccccc;background-color:#fff;margin:0;padding:0}#content-markdown table tr:nth-child(2n){background-color:#f8f8f8}#content-markdown table tr th{font-weight:700;border:1px solid #cccccc;text-align:left;margin:0;padding:6px 13px;background-color:#a5cef7}#content-markdown table tr td{border:1px solid #cccccc;text-align:left;margin:0;padding:6px 13px}table tr th :first-child,#content-markdown table tr td :first-child{margin-top:0}table tr th :last-child,#content-markdown table tr td :last-child{margin-bottom:0}#content-markdown img{border:1px solid #333;box-shadow:3px 3px 5px #00000080;max-width:100%}#content-markdown video{border:1px solid #333;box-shadow:3px 3px 5px #00000080;max-width:100%}#content-markdown span.frame{display:block;overflow:hidden}#content-markdown span.frame>span{border:1px solid #dddddd;display:block;float:left;overflow:hidden;margin:13px 0 0;padding:7px;width:auto}#content-markdown span.frame span img{display:block;float:left}#content-markdown span.frame span span{clear:both;color:#333;display:block;padding:5px 0 0}#content-markdown span.align-center{display:block;overflow:hidden;clear:both}#content-markdown span.align-center>span{display:block;overflow:hidden;margin:13px auto 0;text-align:center}#content-markdown span.align-center span img{margin:0 auto;text-align:center}#content-markdown span.align-right{display:block;overflow:hidden;clear:both}#content-markdown span.align-right>span{display:block;overflow:hidden;margin:13px 0 0;text-align:right}#content-markdown span.align-right span img{margin:0;text-align:right}#content-markdown span.float-left{display:block;margin-right:13px;overflow:hidden;float:left}#content-markdown span.float-left span{margin:13px 0 0}#content-markdown span.float-right{display:block;margin-left:13px;overflow:hidden;float:right}#content-markdown span.float-right>span{display:block;overflow:hidden;margin:13px auto 0;text-align:right}#content-markdown code,#content-markdown tt{margin:0 2px;padding:0 7px;white-space:nowrap;border:.5px solid #bdbdbdd2;white-space:pre-wrap;background-color:#ebdaf0;border-radius:3px}#content-markdown pre code{margin:0;padding:0;white-space:pre;border:none;background:transparent}#content-markdown .highlight pre{background-color:#f8f8f8;border:1px solid #cccccc;font-size:13px;line-height:19px;overflow:auto;padding:6px 10px;border-radius:3px}#content-markdown pre{background-color:#e6e6e6;color:#000;border:1px solid #5e5e5e;font-size:13px;line-height:19px;overflow:auto;padding:6px 10px;border-radius:3px}#content-markdown pre code,#content-markdown pre tt{white-space:pre-wrap;background-color:transparent;border:none}#content-markdown pre a{color:#000;text-decoration:none}
