:root{--font-family-base: "Lilita One", "Comic Sans MS", cursive, sans-serif;--font-size-base: 16px;--font-size-large: 24px;--font-size-heading: 5.625rem;--font-size-ingress: 1.58203125rem;--line-height-base: 1.5;--color-text-primary: #5a5a5a;--color-text-secondary: #8a8a8a;--color-text-invert: #ffffff;--color-background-body: #f5f5f5;--color-background-panel: rgba(255, 255, 255, .85);--color-accent: #ff6b6b;--color-accent-hover: #ee5a6f;--color-table-header: #a8dadc;--color-border: rgba(0, 0, 0, .08);--color-shadow: rgba(0, 0, 0, .08);--color-primary: #5a5a5a;--color-text: #5a5a5a;--color-background: #f5f5f5;--color-success: #4caf50;--color-error: #f44336;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--border-radius-base: 8px;--border-radius-lg: 12px;--shadow-sm: 0 2px 4px var(--color-shadow);--shadow-md: 0 4px 6px var(--color-shadow);--text-shadow-subtle: 1px 1px 3px rgba(0, 0, 0, .12);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out}@font-face{font-family:Lilita One;src:url(/fonts/LilitaOne-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kanit;src:url(/fonts/kanit.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;min-height:100%;font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-primary);background-color:var(--color-background-body)}body{background-image:url(/images/background.jpg);background-repeat:repeat;background-attachment:fixed;background-size:auto;background-position:center;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffffa6;pointer-events:none;z-index:0}#app{width:100%;min-height:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;position:relative;z-index:1;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2;margin-bottom:var(--spacing-md)}p{margin-bottom:var(--spacing-md)}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}input,textarea,select,button{font-family:inherit;font-size:inherit}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.table-wrapper.svelte-fje0b9.svelte-fje0b9{width:100%;max-width:583px;margin:0 auto}.table-title.svelte-fje0b9.svelte-fje0b9{font-size:1.5rem;font-weight:500;color:var(--color-text-primary);text-align:center;margin:0 0 .5rem;padding:.25rem}.volume-conversion-table.svelte-fje0b9.svelte-fje0b9{width:100%;max-width:583px;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden;margin:0;font-family:inherit;table-layout:fixed}.volume-conversion-table.svelte-fje0b9 thead.svelte-fje0b9{background-color:var(--color-table-header);color:var(--color-text-primary)}.volume-conversion-table.svelte-fje0b9 thead th.svelte-fje0b9{padding:1rem;text-align:right;font-weight:400;border:none}.volume-conversion-table.svelte-fje0b9 thead th.svelte-fje0b9:first-child{text-align:left}.volume-conversion-table.svelte-fje0b9 tbody tr.svelte-fje0b9{background-color:#00000005}.volume-conversion-table.svelte-fje0b9 tbody tr.svelte-fje0b9:nth-child(2n){background-color:#0000000d}.volume-conversion-table.svelte-fje0b9 tbody tr.svelte-fje0b9:hover{background-color:#ff6b6b14}.volume-conversion-table.svelte-fje0b9 tbody td.svelte-fje0b9{padding:.75rem 1rem;border:none}.volume-conversion-table.svelte-fje0b9 tbody td.label.svelte-fje0b9{font-weight:400;color:var(--color-text-primary);width:15%}.volume-conversion-table.svelte-fje0b9 tbody td.value.svelte-fje0b9{text-align:right;width:15%;padding:.5rem}.volume-conversion-table.svelte-fje0b9 tbody td.value input.svelte-fje0b9{width:100%;padding:.5rem;border:1px solid var(--color-border);border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.95rem;font-weight:400;color:var(--color-text-primary);text-align:right;background-color:#fff;transition:border-color .2s,box-shadow .2s}.volume-conversion-table.svelte-fje0b9 tbody td.value input.svelte-fje0b9:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #ff6b6b26}.volume-conversion-table.svelte-fje0b9 tbody td.value input.svelte-fje0b9:hover{border-color:var(--color-text-secondary)}.volume-conversion-table.svelte-fje0b9 tbody td.value input.svelte-fje0b9::-webkit-inner-spin-button,.volume-conversion-table.svelte-fje0b9 tbody td.value input.svelte-fje0b9::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.volume-conversion-table.svelte-fje0b9 tbody td.value input[type=number].svelte-fje0b9{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.table-wrapper.svelte-c9q1jd.svelte-c9q1jd{width:100%;max-width:583px;margin:0 auto}.table-title.svelte-c9q1jd.svelte-c9q1jd{font-size:1.5rem;font-weight:500;color:var(--color-text-primary);text-align:center;margin:0 0 .5rem;padding:.25rem}.weight-conversion-table.svelte-c9q1jd.svelte-c9q1jd{width:100%;max-width:583px;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden;margin:0;font-family:inherit;table-layout:fixed}.weight-conversion-table.svelte-c9q1jd thead.svelte-c9q1jd{background-color:var(--color-table-header);color:var(--color-text-primary)}.weight-conversion-table.svelte-c9q1jd thead th.svelte-c9q1jd{padding:1rem;text-align:right;font-weight:400;border:none}.weight-conversion-table.svelte-c9q1jd thead th.svelte-c9q1jd:first-child{text-align:left}.weight-conversion-table.svelte-c9q1jd tbody tr.svelte-c9q1jd{background-color:#00000005}.weight-conversion-table.svelte-c9q1jd tbody tr.svelte-c9q1jd:nth-child(2n){background-color:#0000000d}.weight-conversion-table.svelte-c9q1jd tbody tr.svelte-c9q1jd:hover{background-color:#ff6b6b14}.weight-conversion-table.svelte-c9q1jd tbody td.svelte-c9q1jd{padding:.75rem 1rem;border:none}.weight-conversion-table.svelte-c9q1jd tbody td.label.svelte-c9q1jd{font-weight:400;color:var(--color-text-primary);width:15%}.weight-conversion-table.svelte-c9q1jd tbody td.value.svelte-c9q1jd{text-align:right;width:15%;padding:.5rem}.weight-conversion-table.svelte-c9q1jd tbody td.value input.svelte-c9q1jd{width:100%;padding:.5rem;border:1px solid var(--color-border);border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.95rem;font-weight:400;color:var(--color-text-primary);text-align:right;background-color:#fff;transition:border-color .2s,box-shadow .2s}.weight-conversion-table.svelte-c9q1jd tbody td.value input.svelte-c9q1jd:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #ff6b6b26}.weight-conversion-table.svelte-c9q1jd tbody td.value input.svelte-c9q1jd:hover{border-color:var(--color-text-secondary)}.weight-conversion-table.svelte-c9q1jd tbody td.value input.svelte-c9q1jd::-webkit-inner-spin-button,.weight-conversion-table.svelte-c9q1jd tbody td.value input.svelte-c9q1jd::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.weight-conversion-table.svelte-c9q1jd tbody td.value input[type=number].svelte-c9q1jd{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}main.svelte-d3aiht.svelte-d3aiht{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-height:100vh;padding:0 1rem 1rem;gap:var(--spacing-md)}.main-container.svelte-d3aiht.svelte-d3aiht{display:flex;align-items:flex-start;justify-content:center;width:100%;max-width:1200px;gap:2rem}.content-wrapper.svelte-d3aiht.svelte-d3aiht{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);flex:1;min-width:0}.ad-container.svelte-d3aiht.svelte-d3aiht{width:160px;height:300px;flex-shrink:0;display:flex;align-items:flex-start;justify-content:center;background:#ffffff1a;border:1px dashed rgba(255,255,255,.3);border-radius:4px;position:relative}.ad-container.svelte-d3aiht.svelte-d3aiht:before{content:"Ad Space";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffff80;font-size:12px;pointer-events:none}.bottom-ad-container.svelte-d3aiht.svelte-d3aiht{display:flex;justify-content:center;align-items:center;padding:.5rem 0;margin-bottom:2rem;width:100%}.bottom-ad-container.svelte-d3aiht .ad-container.svelte-d3aiht{width:auto;height:auto;min-width:300px;min-height:250px}@media (max-width: 1024px){.left-ad.svelte-d3aiht.svelte-d3aiht,.right-ad.svelte-d3aiht.svelte-d3aiht{display:none}.main-container.svelte-d3aiht.svelte-d3aiht{justify-content:center}.bottom-ad.svelte-d3aiht.svelte-d3aiht{display:flex!important}}.content-panel.svelte-d3aiht.svelte-d3aiht{background:var(--color-background-panel);-webkit-backdrop-filter:blur(8px) saturate(180%);backdrop-filter:blur(8px) saturate(180%);border-radius:var(--border-radius-lg);padding:var(--spacing-sm);max-width:615px;box-shadow:var(--shadow-md)}@supports not (backdrop-filter: blur()){.content-panel.svelte-d3aiht.svelte-d3aiht{background:#fffffff2}}.app-header.svelte-d3aiht.svelte-d3aiht{display:flex;flex-direction:column;align-items:center;margin-top:.5rem;margin-bottom:0;max-width:615px;padding:.5rem 1rem;overflow:visible}h1.svelte-d3aiht.svelte-d3aiht{font-size:var(--font-size-heading);font-weight:500;color:#b0b0b0;text-align:center;text-shadow:-1px -1px 0 rgba(0,0,0,.6),1px -1px 0 rgba(0,0,0,.6),-1px 1px 0 rgba(0,0,0,.6),1px 1px 0 rgba(0,0,0,.6),0 0 8px rgba(0,0,0,.25);letter-spacing:-.02em;margin-bottom:1rem}.ingress.svelte-d3aiht.svelte-d3aiht{font-size:var(--font-size-ingress);color:#b0b0b0;text-align:center;max-width:600px;line-height:1.3;margin:0;letter-spacing:.04em;text-shadow:-1px -1px 0 rgba(0,0,0,.5),1px -1px 0 rgba(0,0,0,.5),-1px 1px 0 rgba(0,0,0,.5),1px 1px 0 rgba(0,0,0,.5),0 0 6px rgba(0,0,0,.2)}.app-footer.svelte-d3aiht.svelte-d3aiht{position:fixed;bottom:0;left:0;right:0;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.375rem;text-align:center;box-shadow:0 -2px 8px #0000001a;z-index:1000}.app-footer.svelte-d3aiht p.svelte-d3aiht{margin:0;font-size:1.1rem;color:var(--color-text-secondary)}.app-footer.svelte-d3aiht a.svelte-d3aiht{color:var(--color-text-primary);text-decoration:none;display:inline-flex;align-items:center;gap:.25rem}.app-footer.svelte-d3aiht .neronos.svelte-d3aiht{font-family:Kanit,sans-serif;font-size:1.25rem;background-image:linear-gradient(to right,var(--color-text-primary) 40%,transparent 40%);background-position:bottom;background-size:4px 1px;background-repeat:repeat-x;padding-bottom:0;line-height:1}.app-footer.svelte-d3aiht .external-icon.svelte-d3aiht{width:18px;height:18px;display:inline-block;vertical-align:middle}
