Starting from html5boilerplate
removing h5bp docs
bbw favicon, apple touch icon, & masthead logo
splitting off bbw css from h5bp css. workin on header.

trying to maintain some semblance of structural agreement with the main
site (e.g. using same sprites and classes).
workin on formatting #channel_name. added webfonts.
fixed positioning of subhead #channel_name
ditched google analytics dummy code. redid 404 page; super simple, considering we'll often be embedding this.
detect whether the page is embedded in an iframe, and wrap or not accordingly

the trick now is running things off the cms for desktop and off the
static thingy site for mobile :-/

#todo: should also accept query string parameters
NEON GREEN
iframe container, for demonstration purposes (of container detection)
adding (local) d3
drawArrow() is working beautifully :)

a little high school geometry did the trick. next step is to have it
accept objects as `from` and `to` and draw arrows between the corners
of the bounding rects.
comments
simple dynamic drawArrow() demo: mouse-following!

the most fun you can have with a single arc this side of… of… i dunno,
Line Rider's close (& far).
font cleanup. stickin em in bbw.css where they belong.
adding prefab data credit and standard body size classes
fixing .arrow classing/styling scope
switching from tabs to two spaces. total chaos. :-/
new function! bbwNumberFormat(1234567) -> "1.23m"

suffixes are k, m, b, t.
0.001234 -> "0.00123"
1e15 -> "1000t"
fixes #1
new function getDateFromExcel(excelDate)